import json

# 指定要处理的 JSON 文件路径
json_file_path = 'test.json'

# 读取 JSON 文件
with open(json_file_path, 'r') as file:
    data = json.load(file)

# 定义一个递归函数来遍历并修改数据
def remove_dots(obj):
    if isinstance(obj, dict):
        return {key: remove_dots(value) for key, value in obj.items()}
    elif isinstance(obj, list):
        return [remove_dots(item) for item in obj]
    elif isinstance(obj, str):
        return obj.replace('..\\', '')
    else:
        return obj

# 使用递归函数处理数据
data = remove_dots(data)

# 将修改后的数据写回文件
with open(json_file_path, 'w') as file:
    json.dump(data, file, indent=4)